[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Organization of CMOS Memory - non-Clock  (Cont.)

 2Eh and 2Fh are as defined by the original IBM PC/AT specification and
 represent a byte-wise additive sum of the values in locations 10h-2Dh only,
 00h-0Fh and 30h-33h are not included. This definition is used by most
 clone manufacturers including AMI, Compaq, Tandon, NEC, and Zenith. The
 IBM PS/2 line does not follow this standard with the range 19h-31h being
 undefined.

 30h - Extended Memory in K, Low Byte

 31h - Extended Memory in K, High Byte
 (??? this appears to mirror the value in bytes 17h-18h.)

 32h - Century Byte (BCD value for the century - currently 19)
 32h - (IBM-PS2) Configuration CRC low byte. CRC for range 10h-31h

 33h - Information Flag
  Bit 7 128K (??? believe this indicates the presence of the special 128k
              memory expansion board for the AT to boost the "stock" 512k
              to 640k - all machines surveyed have this bit set)
  Bits 6-0 ???
 33h - (IBM PS/2) Configuration CRC high byte (see entry for 32h)
 33h - (PHOENIX) Bit 4 (000x 0000) bit 4 from Intel CPU register CP0

 34h - (AMI) Shadowing & Boot Password
  Bits 7-6 Password Selection
   00b Disable 10b Reserved
   01b Set     11b Boot
  Bit 5 C8000h Shadow ROM (Bit 1 = On)
  Bit 4 CC000h Shadow ROM (Bit 1 = On)
  Bit 3 D0000h Shadow ROM (Bit 1 = On)
  Bit 2 D4000h Shadow ROM (Bit 1 = On)
  Bit 1 D8000h Shadow ROM (Bit 1 = On)
  Bit 0 DC000h Shadow ROM (Bit 1 = On)

 35h - (AMI) Shadowing
  Bit 7 E0000h Shadow ROM (Bit 1 = On)
  Bit 6 E4000h Shadow ROM (Bit 1 = On)
  Bit 5 E8000h Shadow ROM (Bit 1 = On)
  Bit 4 EC000h Shadow ROM (Bit 1 = On)
  Bit 3 F0000h Shadow ROM (Bit 1 = On)
  Bit 2 C0000h Shadow ROM (Bit 1 = On)
  Bit 1 C4000h Shadow ROM (Bit 1 = On)
  Bit 0 Reserved
 35h - (PHOENIX) Second user defined hard disk (type 48) Cylinders LSB
       NOTE: used only when PS/2 style password is NOT in effect.

 36h - (PHOENIX) Second user defined hard disk (type 48) Cylinders MSB
       NOTE: used only when PS/2 style password is NOT in effect.

 37h - (IBM PS/2) Date Century Byte
 37h - (PHOENIX) Second user defined hard disk (type 48) # of heads
       NOTE: used only when PS/2 style password is NOT in effect.

 38h-3Dh (AMI) Encrypted Password

 38h-3Fh ??? (IBM PS/2) Encrypted Password. Initialized to 00h in all
     bytes. Will accept from 1-7 scan codes.

 38h - (PHOENIX) Second user defined hard disk (type 48) Write Precomp. LSB
       NOTE: used only when PS/2 style password is NOT in effect.

 39h - (PHOENIX) Second user defined hard disk (type 48) Write Precomp. MSB
       NOTE: used only when PS/2 style password is NOT in effect.

 3Ah - (PHOENIX) Second user defined hard disk (type 48) Parking Zone LSB
       NOTE: used only when PS/2 style password is NOT in effect.

 3Bh - (PHOENIX) Second user defined hard disk (type 48) Parking Zone MSB
       NOTE: used only when PS/2 style password is NOT in effect.

 3Ch - (PHOENIX) Second user defined hard disk (type 48) Sectors per track
       NOTE: used only when PS/2 style password is NOT in effect.

 3Eh - (AMI) Extended CMOS Checksum, High Byte (includes 34h - 3Dh)

 3Fh - (AMI) Extended CMOS Checksum, Low Byte (includes 34h - 3Dh)

 End of original 64 CMOS RAM bytes. Many modern chips now contain 128
 bytes and the IBM PS/2 has provision for 2k of "Expansion CMOS".
 The AMI HI-FLEX description is below. If the chip does have only
 64 bytes, addresses will wrap so that requests for bytes 40h-7Fh will
 return the same values as 00h-3Fh.

 40h ???

 41h - (AMI)
  Bits 7-6 IOR/IOW Wait states
  Bits 5-4 16-bit DMA Wait States
  Bits 3-2  8-bit DMA Wait States
  Bit 1    EMR bit
  Bit 0    DMA Clock Source

 42h-43h ???

 44h - (AMI)
  Bit 4 NMI Power Fail Warning
  Bit 3 NMI Local Bus Timeout

 45h - (AMI)
  Bits 7-6 AT Bus 32-Bit Delay
  Bits 5-4 AT Bus 16-Bit Delay
  Bits 3-2 AT Bus 8-Bit Delay
  Bits 1-0 AT Bus I/O Delay

 46h - (AMI)
  Bits 7-6 AT Bus 32 Bit Wait States
  Bits 5-4 AT Bus 16 Bit Wait States
  Bits 3-2 AT Bus  8 Bit Wait States
  Bits 1-0 AT Bus Clock Source

 47h - 50h ???

 51h - (AMI)
  Bit 7    Bank 0/1 RAS Precharge
  Bit 6    Bank 0/1 Access Wait States
  Bits 3-2 Bank 0/1 Wait States

 52h ???

 53h - (AMI)
  Bit 7    Bank 2/3 RAS Precharge
  Bit 6    Bank 2/3 Access Wait States
  Bits 3-2 Bank 2/3 Wait States

 54h-7Fh ???


Revision History

v1.20  Sept, 1993      PHOENIX data from Wim Osterholt added
                        additional AMI data from Howie (hjh@gwd.dst.gov.au)
v1.15   June, 1993      AMSTRAD data updated
v1.1   June, 1993  AMSTRAD & PS/2 data added
v1.0   June, 1993  First release: Motorola MC 146818,  PC-AT & AMI

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson